package com.ushine.web.template.transactional.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ushine.web.template.transactional.model.FirstTransactionDO;

import java.util.List;

/**
 * @Author: yls
 * @Date 2022/2/14 10:52
 * @Description: 模拟事务控制 service
 * @Version 1.0
 **/
public interface IFirstTransactionService extends IService<FirstTransactionDO> {
    /**
     * 功能描述:
     * 〈 添加数据 〉
     *
     * @param firstTransaction 事务控制实体
     * @return : void
     * @author : yls
     * @date : 2022/2/14 11:00
     */
    void insert(FirstTransactionDO firstTransaction);


    /**
     * 功能描述:
     * 〈 查询所有的事务控制类 〉
     *
     * @param
     * @return : java.util.List<com.ushine.web.web.transactional.mode.SecondTransactionalDO>
     * @author : yls
     * @date : 2022/2/14 11:01
     */
    List<FirstTransactionDO> listFirstTransactions();
}
